{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": "         总行名字   地级市  分行数量\n0  中国银行股份有限公司    阜阳    20\n1  中国银行股份有限公司  阿拉善盟     8\n2  中国银行股份有限公司   马鞍山    20\n3  中国银行股份有限公司   驻马店    20\n4  中国银行股份有限公司    聊城    20",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>总行名字</th>\n      <th>地级市</th>\n      <th>分行数量</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>中国银行股份有限公司</td>\n      <td>阜阳</td>\n      <td>20</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>中国银行股份有限公司</td>\n      <td>阿拉善盟</td>\n      <td>8</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>中国银行股份有限公司</td>\n      <td>马鞍山</td>\n      <td>20</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>中国银行股份有限公司</td>\n      <td>驻马店</td>\n      <td>20</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>中国银行股份有限公司</td>\n      <td>聊城</td>\n      <td>20</td>\n    </tr>\n  </tbody>\n</table>\n</div>"
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from pandas import pandas as pd\n",
    "file_name = \"分行地级市数量汇总(1).csv\"\n",
    "#构建dataframe\n",
    "数量汇总 = pd.read_csv(file_name)\n",
    "数量汇总.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "source": [
    "# 1. 获取所有总行的名字   然后去重"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "outputs": [],
   "source": [
    "# 数量汇总.总行名字\n",
    "\n",
    "# for i in 数量汇总['总量名字']"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['李树斌', '菜', '润', '茵']\n"
     ]
    }
   ],
   "source": [
    "小组名单 = ['李树斌','菜','润','茵']\n",
    "重复的小组名单 = ['李树斌','菜','润','茵','李树斌','菜','润','茵']\n",
    "新的小组名单 = []\n",
    "for 名字 in 小组名单:\n",
    "    新的小组名单.append(名字)\n",
    "# print(新的小组名单)"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "outputs": [
    {
     "data": {
      "text/plain": "{'李树斌', '润', '茵', '菜'}"
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "set(重复的小组名单)"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "outputs": [
    {
     "data": {
      "text/plain": "pandas.core.series.Series"
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "type(数量汇总.总行名字)"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{'中国建设银行股份有限公司', '昆仑银行股份有限公司', '湖州银行股份有限公司', '南京银行股份有限公司', '盛京银行股份有限公司', '贵州银行股份有限公司', '浙江稠州商业银行股份有限公司', '抚顺银行股份有限公司', '宁波银行股份有限公司', '唐山银行股份有限公司', '金华银行股份有限公司', '乌鲁木齐银行股份有限公司', '广东华兴银行股份有限公司', '嘉兴银行股份有限公司', '攀枝花市商业银行股份有限公司', '中国工商银行股份有限公司', '绍兴银行股份有限公司', '丹东银行股份有限公司', '承德银行股份有限公司', '泰安银行股份有限公司', '长沙银行股份有限公司', '泸州市商业银行股份有限公司', '朝阳银行股份有限公司', '重庆三峡银行股份有限公司', '广西北部湾银行股份有限公司', '青岛银行股份有限公司', '宜宾市商业银行股份有限公司', '浙江泰隆商业银行股份有限公司', '葫芦岛银行股份有限公司', '石嘴山银行股份有限公司', '长治银行股份有限公司', '烟台银行股份有限公司', '日照银行股份有限公司', '莱商银行股份有限公司', '枣庄银行股份有限公司', '绵阳市商业银行股份有限公司', '厦门银行股份有限公司', '保定银行股份有限公司', '廊坊银行股份有限公司', '齐商银行股份有限公司', '成都银行股份有限公司', '威海市商业银行股份有限公司', '临商银行股份有限公司', '晋城银行股份有限公司', '中国农业银行股份有限公司', '珠海华润银行股份有限公司', '湖北银行股份有限公司', '江苏长江商业银行股份有限公司', '华夏银行股份有限公司', '贵阳银行股份有限公司', '宁夏银行股份有限公司', '东莞银行股份有限公司', '包商银行股份有限公司', '衡水银行股份有限公司', '江苏银行股份有限公司', '自贡银行股份有限公司', '济宁银行股份有限公司', '浙江民泰商业银行股份有限公司', '柳州银行股份有限公司', '营口沿海银行股份有限公司', '长城华西银行股份有限公司', '杭州银行股份有限公司', '广发银行股份有限公司', '厦门国际银行股份有限公司', '桂林银行股份有限公司', '营口银行股份有限公司', '交通银行股份有限公司', '乐山市商业银行股份有限公司', '云南红塔银行股份有限公司', '秦皇岛银行股份有限公司', '潍坊银行股份有限公司', '招商银行股份有限公司', '鞍山银行股份有限公司', '江西银行股份有限公司', '北京银行股份有限公司', '华融湘江银行股份有限公司', '台州银行股份有限公司', '阜新银行股份有限公司', '汉口银行股份有限公司', '沧州银行股份有限公司', '曲靖市商业银行股份有限公司', '苏州银行股份有限公司', '富滇银行股份有限公司', '中国银行股份有限公司', '乌海银行股份有限公司', '渤海银行股份有限公司', '中国邮政储蓄银行股份有限公司', '九江银行股份有限公司', '泉州银行股份有限公司', '浙商银行股份有限公司', '东营银行股份有限公司', '大连银行股份有限公司', '齐鲁银行股份有限公司', '福建海峡银行股份有限公司', '广东南粤银行股份有限公司', '郑州银行股份有限公司', '内蒙古银行股份有限公司', '洛阳银行股份有限公司', '龙江银行股份有限公司', '温州银行股份有限公司', '河北银行股份有限公司', '邢台银行股份有限公司', '凉山州商业银行股份有限公司', '西安银行股份有限公司', '兰州银行股份有限公司', '重庆银行股份有限公司', '平顶山银行股份有限公司', '上海银行股份有限公司', '中信银行股份有限公司', '邯郸银行股份有限公司', '锦州银行股份有限公司', '平安银行股份有限公司', '上海浦东发展银行股份有限公司', '吉林银行股份有限公司', '四川天府银行股份有限公司', '晋商银行股份有限公司', '大同银行股份有限公司', '天津银行股份有限公司', '广州银行股份有限公司', '德州银行股份有限公司', '青海银行股份有限公司', '延边农村商业银行股份有限公司', '中国光大银行股份有限公司', '中国民生银行股份有限公司', '长安银行股份有限公司', '恒丰银行股份有限公司', '哈尔滨银行股份有限公司', '徽商银行股份有限公司'}\n"
     ]
    }
   ],
   "source": [
    "总行名字的列表 = []\n",
    "for 单个总行 in 数量汇总['总行名字']:\n",
    "    总行名字的列表.append(单个总行)\n",
    "print(set(总行名字的列表))"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "outputs": [
    {
     "data": {
      "text/plain": "{'上海浦东发展银行股份有限公司',\n '上海银行股份有限公司',\n '东莞银行股份有限公司',\n '东营银行股份有限公司',\n '中信银行股份有限公司',\n '中国光大银行股份有限公司',\n '中国农业银行股份有限公司',\n '中国工商银行股份有限公司',\n '中国建设银行股份有限公司',\n '中国民生银行股份有限公司',\n '中国邮政储蓄银行股份有限公司',\n '中国银行股份有限公司',\n '临商银行股份有限公司',\n '丹东银行股份有限公司',\n '乌海银行股份有限公司',\n '乌鲁木齐银行股份有限公司',\n '乐山市商业银行股份有限公司',\n '九江银行股份有限公司',\n '云南红塔银行股份有限公司',\n '交通银行股份有限公司',\n '保定银行股份有限公司',\n '兰州银行股份有限公司',\n '内蒙古银行股份有限公司',\n '凉山州商业银行股份有限公司',\n '包商银行股份有限公司',\n '北京银行股份有限公司',\n '华夏银行股份有限公司',\n '华融湘江银行股份有限公司',\n '南京银行股份有限公司',\n '厦门国际银行股份有限公司',\n '厦门银行股份有限公司',\n '台州银行股份有限公司',\n '吉林银行股份有限公司',\n '哈尔滨银行股份有限公司',\n '唐山银行股份有限公司',\n '嘉兴银行股份有限公司',\n '四川天府银行股份有限公司',\n '大同银行股份有限公司',\n '大连银行股份有限公司',\n '天津银行股份有限公司',\n '威海市商业银行股份有限公司',\n '宁夏银行股份有限公司',\n '宁波银行股份有限公司',\n '宜宾市商业银行股份有限公司',\n '富滇银行股份有限公司',\n '平安银行股份有限公司',\n '平顶山银行股份有限公司',\n '广东华兴银行股份有限公司',\n '广东南粤银行股份有限公司',\n '广发银行股份有限公司',\n '广州银行股份有限公司',\n '广西北部湾银行股份有限公司',\n '廊坊银行股份有限公司',\n '延边农村商业银行股份有限公司',\n '德州银行股份有限公司',\n '徽商银行股份有限公司',\n '恒丰银行股份有限公司',\n '成都银行股份有限公司',\n '承德银行股份有限公司',\n '抚顺银行股份有限公司',\n '招商银行股份有限公司',\n '攀枝花市商业银行股份有限公司',\n '日照银行股份有限公司',\n '昆仑银行股份有限公司',\n '晋商银行股份有限公司',\n '晋城银行股份有限公司',\n '曲靖市商业银行股份有限公司',\n '朝阳银行股份有限公司',\n '杭州银行股份有限公司',\n '枣庄银行股份有限公司',\n '柳州银行股份有限公司',\n '桂林银行股份有限公司',\n '汉口银行股份有限公司',\n '江苏银行股份有限公司',\n '江苏长江商业银行股份有限公司',\n '江西银行股份有限公司',\n '沧州银行股份有限公司',\n '河北银行股份有限公司',\n '泉州银行股份有限公司',\n '泰安银行股份有限公司',\n '泸州市商业银行股份有限公司',\n '洛阳银行股份有限公司',\n '济宁银行股份有限公司',\n '浙商银行股份有限公司',\n '浙江民泰商业银行股份有限公司',\n '浙江泰隆商业银行股份有限公司',\n '浙江稠州商业银行股份有限公司',\n '渤海银行股份有限公司',\n '温州银行股份有限公司',\n '湖北银行股份有限公司',\n '湖州银行股份有限公司',\n '潍坊银行股份有限公司',\n '烟台银行股份有限公司',\n '珠海华润银行股份有限公司',\n '盛京银行股份有限公司',\n '石嘴山银行股份有限公司',\n '福建海峡银行股份有限公司',\n '秦皇岛银行股份有限公司',\n '绍兴银行股份有限公司',\n '绵阳市商业银行股份有限公司',\n '自贡银行股份有限公司',\n '苏州银行股份有限公司',\n '莱商银行股份有限公司',\n '营口沿海银行股份有限公司',\n '营口银行股份有限公司',\n '葫芦岛银行股份有限公司',\n '衡水银行股份有限公司',\n '西安银行股份有限公司',\n '贵州银行股份有限公司',\n '贵阳银行股份有限公司',\n '邢台银行股份有限公司',\n '邯郸银行股份有限公司',\n '郑州银行股份有限公司',\n '重庆三峡银行股份有限公司',\n '重庆银行股份有限公司',\n '金华银行股份有限公司',\n '锦州银行股份有限公司',\n '长城华西银行股份有限公司',\n '长安银行股份有限公司',\n '长沙银行股份有限公司',\n '长治银行股份有限公司',\n '阜新银行股份有限公司',\n '青岛银行股份有限公司',\n '青海银行股份有限公司',\n '鞍山银行股份有限公司',\n '齐商银行股份有限公司',\n '齐鲁银行股份有限公司',\n '龙江银行股份有限公司'}"
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "所有总行 = []\n",
    "for 单个总行的名字 in 数量汇总['总行名字']:\n",
    "    所有总行.append(单个总行的名字)\n",
    "set(所有总行)\n",
    "# 所有总行"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "128\n"
     ]
    }
   ],
   "source": [
    "所有总行 = set([x for x in 数量汇总['总行名字']])\n",
    "print((len(所有总行)))"
   ],
   "metadata": {
    "collapsed": false
   }
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
